#ifndef _ROBOTFACTORYIMPL_H
#define _ROBOTFACTORYIMPL_H
#include "Robot.h"
#include "RobotFactory.h"

/*!
 * Implementation class of the RobotFactory, that gets called from the loaded plug-in.
 */
class RobotFactoryImpl: public RobotFactory
{
public:
	/*!
	 * Returns a created Robot of the given name.
	 */
	Robot* create(const char*);
	/*!
	 * Returns a concatenated(,) string of available robot classes in this plugin.
	 */
	char* getAvailableRobots();
};
#endif
